Using disposeExpression instead of disposeMessage