type checked
just save this situation.