UGH I HATE APIS