oreilly and renderer