Is duration a required property? Should we be taking the maximum duration of the two animations instead and add an extra factor for safety