abstract nonsense