fucking stupid API they've made