[sr-dev] Problem with switch() when evaluating a function rather than $rc