obey --debug flag