I actually thought this was obvious and self-evident, and only terrible developers with no vision got this kind of thing wrong in the first place.