Refactored record driver ILS functionality to a trait.