nine: add another validity checks