Isn't that what I said? If blocks are generally preferable but when they start making your code more confusing then they are less desirable. Having said that, it is quite possible, although by know means assured, that you could redesign your code to avoid the use of continue and still get the same result without the use of multiple indentations. Why don't you post this code and as a test let us see if we can restructure it to provide an elegant solution without multiple indentations or the use of Continue?