Collaboration: Separate set and listen methods