At some point we should write some unit tests for the model, but not a huge priority