lots of debugging info