SCSITaskDevice vs our own driver