fix: check parameter type in acl