Added robustness.  Frames won't be dropped if they fail to be pushed, instead they'll be remembered