- Add validation to ensure extracted process names are non-empty - Trim whitespace from process names before returning - Update tests to filter for valid processes and better handle edge cases - Improve test assertions to be more tolerant of system processes