Tidy up warnings, add lcm benchmark