All in Weather Cadet Generation