one v minor thing - I think the whitespace std is to have a newline at the end of files (which I think makes later commits cleaner)