change: should not return EALREADY error.