Let's throw an UnsupportedOperationException instead?