set shape to an expression if it cant be evaluated now