added life_for_older_rubies, which is compatible with Ruby 1.8.7 (the version on Ada)