Security!
Next step is tests!  Because honestly I'm not sure if everything is working as expected haha