updated test requirements and clear on funcarg init