Updated RegisterService to retain functional equivalency to what existed before previous commit.
Updated RegisterService to retain functional equivalency to what
existed before previous commit.

This means that projects using Microphone that previously worked with
the prior solution should still work.

rogeralsing/Microphone