Refactor base price validation.

Add @return to docstrings.