duplicating position due to casting difficulties