weird return position