Infact, maybe I should validate the normal properties first…man, pretty deep hole