Error-Proofing Startup Systems