Don't allocate a new handle every time