Another thought, we could require that we first try to evaluate everything as message parameters and then apply EL. So in the case of '${amount}' the algorithm would require that simple message parameter substitution occurs first, prior to applying EL. This way we get $10 before EL kicks in.