haveRecord return id regardless to accessibility