performance tuning in reflection usage
streamlined exception handling