lots of debugging [skip ci]