Do you know about case when this would be used and match() isn't called? And brackets are for visual diff of conditions