@cevich it could be more readable when `return None` will be on the end.