As Maartje mentioned, it doesn't make sense to return backoff = true while returning a delay of 0. Also, use time.UTC instead of time.Local. Signed-off-by: Maël Valais <mael.valais@gmail.com>