This isn't really necessary - the different between having the return inside or outside the CS is ~nothing.