Fix #4. Optional printing through kwarg