Abstracted ignoring the flow into a class