reformed move validity