handles unknown object