Yep, definitely a design flaw. Techincally, normal context should be able to use `before` as an expansion piece too