Using underscore instead of larvittmpl due to speed issues