The general style of our code is to use True/False (I'm sure there are exceptions if you look) so it would be better tot change this for add_mode.