checkpoint before checking out alternate branch, probably should have put this batch of changes in its own branch. c'est la vie