Outsource manual and log methods to the library