restrict to one, zeroing out previous

as above