Cleaned for clarity