contrains max delay