if `coords` is already an array no, if it is a list yes.  The point of `asarray` is to do the minimal work required to make sure it is array(like).