Moved compiler methods into the ripple component