fixing derpiness with os.loadAPI not liking extensions, using own load function