refactor(check) throw() -> throw