fighting with weird ODB writing problems - try exec?