object reference path utilities
Wave_store handles overwriting itself