Modified call functions to support a,b pairs