Or don't be abstract...