Better alternative gem.