fixed the issue redefining a waiter while using the advanced DSL