x and y would leak to globals here.