Raw drivers (not yet easily portable)