`checkVersioned` uses built in `hasExtension` function
`checkVersioned` checks there's more than one stage available
switching order of conditional parameters so simplest option fails first