catchall is a boolean