Just one small observation: the formatting of this function isn't the same as in the preceding functions. I think it would be best if the formatting is consistent.