Added override to doOneStep