Practice implementations.