this should be a booleanNode instead