don't unsafe subscribe if subscription is null