if this PR subject to PR #4? or you're dropping the extension approach here? confused!