Does this qualify as abstract enough?