position utilities can take up to 4 positions now, closes #13