Dammit Seamus, stop pushing binary code!
Removed set-but-never-used features in struct fifo_frame. Replaced loop with memmove call.
Added report.