Merge Check and Make.
Refactor.