spaces, not tabs
initialize sub request cleanup data
message delivery looks fixed, but something still smells funny
testing stuff