need a better way to deal with boost dep cycles for math + lexical_cast issue