Move ns and status validation to separate methods