james_w pointed out that an additional 'return' statement is needed since the code will continue to execute if the value of the 'strict' parameter is False
james_w pointed out that an additional 'return' statement is needed since the code will continue to execute if the value of the 'strict' parameter is False