Maybe it's just me but sometimes I find it harder to read when there are lots of methods to jump around to... =o