regen rates work though they don't check intervals or upper limits