Adding appropriate consumes calls
Adding appropriate consumes calls