the operator() now call shoot directly.