Author: Edward Esche *NFA*