Don't return null, ever. Throw `UnsupportedOperationException` instead