if (line.length() > 0 && line.find("#") == std::string::npos) {
boost::split(*action, line, boost::is_any_of(" \t"), boost::token_compress_on);
if (line.length() > 0 && line.find("#") == std::string::npos) {
boost::split(*action, line, boost::is_any_of(" \t"), boost::token_compress_on);