Adds a crummy assert to force not building an invalid service but this is a TEMP solution
Adds timeout to spin, should be in it's own utility file I think.