Finally a pluggable implementation.