This should only be required if we're going to run this on rhel5, right? I think we should be trying to phase this out in code that isn't CLI or agent related.