This doesn't change the API, so it doesn't affect any script. However it give more consistent error messages.