correct handling for data.frame / matrix

and anything traditional morphometrics