push code to actually make it sleep