FA1.2 specification non-conformancy in views

The transaction emitted in when calling the getBalance/getTotalSupply/getAllowance entrypoints in camlCase's FA1.2 implementation always contains 0 tez.

However, as discussed here, for views:

This transaction's amount must be equal to AMOUNT passed to the view entrypoint, i. e. all tez passed to a view entrypoint is forwarded to the callback contract.

That is, if I send X tez to setBalance, then the callback should also contain X tez.