I noticed that `'` and `"` are used interchangeably throughout the project. I also noticed that the structure of certain exception messages could be improved.