pluggable requirements.
fix typo.