Actually call backend function