Nicer DSL.