debugging hell