forced to use some sort of logging.. #5