check against errno.EEXIST