Follow GError convention, on version check, and have successful failures.