Check for empty credentials before sending requests
Call callbacks