updated delays to generics