Really helpful article – especially the part about using hooks to keep controllers lean. I'm curious: do you ever run into performance issues with bcrypt in pre-save hooks when bulk-updating many users at once? – Fiza Maryam, Programmar at iCreativez