introspective api changes caused bug