Final input variation