Added new exceptions, formatted metadata strings better