use exact socket size