XMonad: I may need to write tests for this crap