constant extraction.
typo and test update.