Input 3.x compliant.