branch params suggested by cweyl