Unrelated to this PR, but why not use a single context for this method? We've been doing that in Mvc