ruby doesn't complain