Added an introspection to the match method