Tumbling through code, part II