Some prereq functions for hull library
More prereq functions