this needs a guard to avoid (harmless) error spew