instanceof@tg says to YSITD
應該可以 但現在提變因太多