INTERNAL API marker, sorry for the inconvenience of this, but these show up in JavaDoc