Irreproachably

adv.
  1. In an irreproachable manner; blamelessly.