They could be kept only in the larger commercially available rack systems. I think 4x2 floor space would be minimum required for an adult. As KMG noted these can be sizable snakes. I wouldn't keep them in a rack simply due to the tub height. I keep my adults in the same size pvc cage as KMG. And yes, there's a lot of huffing and puffing. I've found it to be mostly bluff, but if they're wagging their tail along with it, I've found they are not bluffing.