proposal for fixing issue 2571 (extensible)