Accepts Buffers, Errors
Adds CLI