Move assert back into doFirst