minor fixes, allowing card reversal to be optional