marginally better documentation