limit/ignore opts can be source-specific, in 'array' or 'hash' style