some gcc 4.8.x have a bug. The 4.8 in the ubuntu-toolchain-r-test repo doesn't like these, but the 4.8 in RHEL7 does.
and consolidate with similar code for building pvRequest _options and put() builder.