A bit of work to maintain linux compatibility.