Fixed some little problems. Made returning a 404 on an empty list optional, and not default.