lifecycle service tolerates empty requests