added fallible nodes to append
cleaning up code
control nodes can not be fallible