fixed uniform access error