Why the need to pass the connection again? Shouldn't the automatic connection aliasing help with this?