Can we rename "isParameterAllowed" to something clearer? (Reading this PR from the top, I don't understand what "allowed" means.