Hey @cowlicks: It looks like you're commenting on some older changes.  Regarding the missing end-of-file newlines, I think we should make a cleanup PR to add those (and maybe add the missing __init__.py's too).