Added registration disabled check, added better error handling to API load calls