This seems really messy...

Can we detect passwords of older formats during a database update and just prefix them properly so the password manager can just handle it without a bunch of hacks everywhere?