post on conditional assignment