Couldn't "pl" be "const" here?