add clobber avoidance