Updated with another function.