Extra safety
Better explanation of value error