got rid of my fifo fix for now - it needs more TLC