do exactly match
can load & save. memory leak undetected.