Orono Noguchi is a mood we're here for