More flexible inputs.