see issue #35: let users cancel consumers