Improved extract methods