Always carry,
If perp has a rifle, find cover.
My ccw instructor said if you have to go up against a rifle with a handgun, dump the mag in him.