This should solve issues with people making GitHub PRs and having the web editor messing things up. GitHub Web Editor sucks :(
getDrops() should now be overridden only for special cases. There are some non-trivial overrides left that are going to need some extra work to clean up.