added tests for invalid position arg lists, and length units