remove some redundancies and prevent a double check on *prepared-statement* per value