Add better errors
Add custom exception