i can learn to love the no spacing around functions. would rather compromise there than other places :p