Only use `and` for flow control