Allow empty captures
Made the errors mildly nicer