fixed guardian reference