#abstract confusion