+1 to additional error checking