Requiring these libraries here hides them, and isn't standard