removed completion-listener