Tighter func integration