support only ruby >= 2.1 by now