Updated version for clarity