Rule and Prod layer prints, and some bug fixing... The rabbit hole is deep