Posted: Picking the right abstraction