a few haml guards etc