missions... gotta love them...