fix the last bug, again