more efficient lambda*