> that's not a bug. -e is only evaluated at the end of a full rc > production. in yiour case, there is only one production and > it $status is '' (true) at the end of it. since echo 3 sets status > to true.
sorry. i ment /echo 2/ sets status to true. - erik