for internal use
834