I know it was public before but should this be private? (like handleDeploy)