tweaked api declares to simplify string args