more cleanup on mission checking