avoid finishing early