* more arbitrary period handling