still implementing getDelay