Updated to work on RHEL with 2.x kernel