amendment to core context + cancels

@jbenet  this might be simpler to maintain