Return value
Sample handle if successful, NULL if failed.