replace registration_period cached current_period with a boolean