Fixed bug where multiplication region didn't respect array boundaries