Reverted back to working sum test, still to figure out how to make it work with the others. Possibly by changing throw exception code.