overriding execute with fexecute for terminals without pipes