Raise an ImproperlyConfigured exception if value handling doesn't work, thanks @pydanny for the suggestion.