BUG: catch zerodivisionerror