closure late binding ?