nobody likes trailing whitespace, cept maybe in legacy code...