wip: maybe found the bug, finally