allow for undefined handle