journal: fixed free.len calculation if the journal is empty
journal: count rewinds, second rewind means not enough space to store given item