Switched to using a driver approach.
Switched back to interface approach.
Switched back to interface approach.