get more details, use proper handle, include upgraded library