One of my always pending question about practicing karate, is how do you breath properly in different circumstances (striking, blocking, evading...). Most people and senseis, tend to reply that you block the air when you are punching, and at the last moment, you let it go, so it can do a destructive fist. But, when I met other masters, they said to me that I have to breath near normally. So, I am a little bit confused. Also, do you have any exercises to train my breathing? (I heard that there ar plenty in Goju Ryu style, I'm a shotokan guy).