Improve `_exec` and its test coverage

This ended up far less diverse than I was building for. It seems that the version check isn't at all necessary.