Well obviously you don't have to, but you won't get a black over a blonde base, it will be whatever the base colour in the dye is. The mahogany is likely to go strawberry blonde or gingery, so try a strand test to make sure it will be a colour you like.
If only I'd seen this earlier! XD