Various small improvements, as well as added functions through FIFO mode