99 #33 reflection