holy shit API drops work and error checking is possible