I'd also like to point out that this is consistent with several other gateways and therefore shouldn't be unexpected behavior for any existing users. Here are a few that I checked on: authorize_net, eway_managed, balanced.

Anyway, thanks for looking at this.