you are allocating a new array from this.messages (via filter) to only compare if they have the same length. It sounds very costy. Unless I miss something, couldn't you do a ```this.messages.every(isRemovable)``` instead ?