Also, shouldn't this be `{*}` or `{Object}` if the type is unknown?