Why abstract now ?