make it easier to write robust code against the product periods