extends dsl a little bit