Working on an alternate, more sensible procedure which can be more easily debugged.