I see in some of the code on Github
if($something_funky_happens){
throw new \LogicException(...);
return;
}
Is this required, or it is not important to return? because I know that after you throw exceptions the script stops, so further code does not run