run() can have const points