Interface to Reduce passes the test
Interface to Reduce passes the test