Direi che il sistema che usi e' quello corretto, non mi pare ci sia una funzione che lo faccia direttamente.