Why the underscore at the end? Is `NOOP` already taken?