markPending should be chaninable