unnecessary "throws MathOperationException" removed