ENH never reassign everything, more meaningful tests.