since there's no NPE protection on the performer listener, returning empty list