WIP: before_update check for bullshit