->{logger}->debug/warn is fine, less TODO