bakery: depend on checkers rather than the other way around