node api is not optimized for other users. It also doesn't follow convention for these types of tools like emitting streams etc.