only emit part when its relevant