probably some more linux compatibility