reverted removal of $timeout, brought coverage up to 100%