can you use more descriptive names such as ``nonzero_numerator``?