We don't need this fallback code.  In general, let's not carry any edge case code like this - let's instead force users to stay up to date.  So assume that if they have this code, then they have all the latest code and that they've fully upgraded.  This will let us keep the code base lean and mean.