remove cruft, simplify record_place