One thing that occurred to me during my abortive attempt at a backfill button was that this might be more efficient if it straight-up increased the attribute (user.stats.int++ instead of returning "int" and having the outside code do user.stats[suggested]++). I can change that up if it'd be preferable.