Breaking change: adapted 'elem' DSL