Frontend call wrapper