Make preflight check optional