Wouldn't the code be simpler if it always did this?