untested code should fix auto featchers