don't use hash syntax to compatible with Ruby 1.8