I don't think it's stupid, but I didn't want to rely too heavily on the DB