make debug output optional