Use default

make buildRequest pure and use def from data-default instead of parseUrl