Are we sure `screenshot` is allowed to be `null`?