better checks for json support