These specializations don't belong here, imo. Why not leave them in the original class?