this is a little sloppy but I guarantee that after about 500 repetitions of "loading extensions" after the code begins, something good may happen