Das sollte mal zu einer vernünftigen API-Implementation werden, ist derzeit aber einfach nur ein Client