freaking pain in the ass with http requests... why can't interfaces for basic stuff be compatible...