it now outputs in either erb (the default) or haml