closer, but not quite right for remove