I think English is more difficult than a lot of other languages because it's a patchwork of several other languages and we have a lot of borrowing, so our rules don't apply evenly across the board.