Rewritten Level II driver API