This doesn't seem very pluggable.