the `True and` here is redundant, right?