Correctly check a model exists
Use model hooks properly when submitting files