I hate being nitpicky, but lets not do two empty lines between functions.