just curious, why a pop, instead of defined keyword?