misc. api changes