working on NEWF and (REHASHn) replacements that, you know, actually work