delay and output can exist together