return the not intentionally deleted function