Needs a check on the length of the coords list to be consistent with the previous interface, which raises an error when more than 1 coord is in the list. I'll add this soon.