beta blocker doesn't vasodilate, its reduces your how hard your heart works thus bringing down bp. Something like nitro is a vasodilater and wouldn't advise taking it or the other. They can be very dangerous. Dont mess with your heart.