I think this should set `gotFront` to true somewhere...