This seems to disallow multiple hooks to the same "to" version (on the next iteration, any additional hooks to that version will fail the test ```self._version < hook['to']```). Were you intending for there to only be one hook per upgrade?