compile-time cyclic flag