I thought it would be simpler and easier to implement with the commit style belonging to the whole task, and we could make it per-thing later if a use case came up (I don't think we have one right now)