Committing a very bad design...