I want to obsolete use_foreman in near future. Even this code should move into the engine after I figure out how to make deface working for us. If succeeded in that, use_foreman should go away completely.