make keywords optional in subscriptions