Supports ruby 2