revert to crpalmer