Performance optimization
handle incorrect input