[~BUGFIX] Return empty string to avoid 'invalid argument for foreach' in observer