`observer` does need this, however. Just like the `options:` variant.