smart node threshold checks