Prefer nondestructive