Added some returns for readability.