Undoing an abstraction is always far more difficult than the pains caused by not having one in the first place.