still need transitional friendly id gem