Rename some function for better clarity.