Faster forward-backward