Closes #18

Position is now required