fixed unix if