Refactoring Book saving because I can.