better argument parsing and cleaning in bhall
reduce terminator transparency