Also, it looks like we could hit a case where we will be dividing by zero here.