output behaviour changed