How to handle an unreasonable boss?