Added return names for clarity.