Bit obscure? maybe self-documenting code using well-named intermediate variables?