Added header for lower-level API