Benefits of understanding abstractions