Enhancement: Added runtime exceptions for different use cases