I think it's the Right Thing®. Inserting data into the odb without the user doing it seems Bad®.

®®®®