Fetch column info only when needed