That doesn't negate the fact that:
A) It would be a nice feature to have
B) The solution you've provided is a very nitty gritty hack that we shouldn't really have to use.
That and there also should be an identifier to return the
connection number
$con like there is for connection ID
$cidEdit: DeeperID the connection ID of the first connection isn't always 1.