Pattern is fully implemented and tested.