Simplify the job of an implementer