added 'keep', a sort of inverse to 'del'