Add in dynamic block timing support