For fun. Readability first!