try to fix linux compatibility