and on and on and on and on until Dagor Dagorath...