Converted invalid point exceptions to warnings, and added function to change those points to valid coords
Changed default size to nonzero to avoid potential bug with converting invalid points