Abstraction Hiding Complexity