Dropped non-consuming nodes in favour of building an abstraction layer allowing multiple actions to be taken