Drop extraneous sys.exit, failed validation already throws