bool(true) int(1) bool(false) bool(true) int(1) reached! bool(true) int(2) bool(false) NULL