Improved all method.  Added test for all.