changed object to x for consistency with generic unique method