I might be misreading this, but is `basedir` being more or less replaced with the `moduledir` instance variable? I don't see where one was really used over the other.