Hardware divers