once period, but I want to make it transparent to the user