Depends, indirectly, on bob::io