I admit your idea is better. However I have a question.

Currently, ```debugData()``` uses ```stdout``` rather than ```stderr```. Calling ```printMessage()``` means to change this behavior to use ```stderr```. Is it OK?