We generally like to have 1 blank line at the end of headers. (i don't remember what version of gcc has that problem but i'd like to not find out :) )