And a branch delay slot is a architectural when I say architectural I mean big A architectural or instruction set architectural change which allows or, or forces some number of instructions after a branch to always execute. 