asPeriodicOrNull