ramen once again proving the skeptics wrong