I could see having two separate functions if the point of this one is to only call the other one when the rounded level changes.  But since this function calls the other one every time, it doesn't make sense to have both.