Fix the runonce method again