- add limit - use context for the search - fix mutable default args bzr revid: ced-30a8f56251ac8091c54ce4dc0ec3cc344d4b5261