Why is the type always standard? Shouldn't the colour of the node change based on what it's output type is?