better matching syntax