adjusted to most recent UF refactor. but lot's of code related to PlaceRequest had to be fixed/improved anyway as it was using UF internals