VL, but written in ruby.