package haunt // middleware