If the store is attached to a proxy you will likely need to call synch().
The record should also be valid.