style note: spaces after dashes in HAML, please