simplify conn allocation