forward: encoder works properly, backward: bullshit with tendency to rise