pk_to_list refactoring