Added custom exceptions that are thrown runtime