these locals (x and y) are fine