Why isn't the previous block merged here? (plus != -> !==)