Handlers now handle their own urls