Added error checking and features revert when managing a new field