how the hell am I supposed to debug any of this?