Make device versions steer function calls