nocopy does not need explicit private declr
moved user and host resolution at time of initialization instead of log