Yeah i have no clues what your clue mean x).
I didn't played portal so the reference is no not obvious to me but make sense.