Ripple updates
#55 adding better '_' support after actually using my work