proper fuse usage; logging; global state