Yep that was my original thought process but Active may not be the most useful property.
A full User is staged = false, active = true, so these are different attributes (note to self!)
Promising suggestion @mattdm … might well cut down the work involved significantly!