this isn't actually the same code, if master does not exist `nil` will be returned instead of `true`. I typically avoid returning `nil` from methods when possible so the end user knows the response is intentional and will not change over time.