This may be upto 2 dimensional (an exception occurs after this).

Please add that to the docs of the x parameter (don't need to repeat in y and z).
Also, please catch that limitation and provide a nicer exception than is currently given.