I've added an `assumption_spec.rb` in 98fc79d that will break the build if we violate this assumption in future. Does this help?