Switched to using Position instead of String