Need to consider that static_expression can be 0. Fallback as necessary. Also need to clear the static expression.