squirm is maybe a good thing so as to not need to write a migration for every single function