This looks like an ugly hack that removes information from the transaction details screen just to make this work as a side effect?