Issue 1, basic consume takes the wrong arguments