Runtime pipe check
check is executed upon onStarting... it just takes a look at the type of the output port and compares it to the input port A Test for a false connection can't be done without a DSL or such, as the generics prohibit a false connection in the IDE.