moved indentity to *args to not break API