fixed up compile errors, incorrectly using Smart::Match any()