I'm not sure about the ident here. Should we ident the if-statements with 4 spaces or 8? Because using 4 spaces statements might confuse with the 'Raise' line.