This function works within one client on our system but not
in another.
Why would the client make a difference?