get rid of ServiceException, require the pattern match to always start with a "/" now