Might post a CS for this in a bit.