whoops, fix require order