More flexible approach