Updated with better lens usage.