allow assignment, protect against bad accounts (bug 989957)