pause on init
remove .consume() and write tests