IMO this should either be made generic and used in all drivers doing it or removed.