Provider bug fixed