Updated fetch and execute to handle Branch correctly