protect recipe to not suck in instance vars it doesn't support