scope is the only key field that may be empty