Eiffel 65 now is forever