nit; extra newlines. you also seem to be adding two newlines between functions a lot, which is fine, just be consistent.