Backbone.js on .save() with no new attributes still causes a PUT but no 'change' event
===

When listening for a `change` event on a `ProfileView` from the `EditView` to know when it should re-render itself to the users profile again.

If the user just clicks "Update Profile" from the `EditView` but hasn't changed any attributes *(ie. he doesn't want to edit his profile)* a `PUT` is still sent but there is no `change` event so the user is stuck on the edit page until an attribute has been changed..

Why if no attributes have been changed does backbone still send it to the server?