You might want to start writing your beginX and endX methods, now. It seems like you will be writing a lot of them in the near future.

-Josh