This is currently the case , but I am sure one day this will get refactored and changed so much that having the error thrown here can save someone in the future a lot of headache.