fixed forwarding unit logic