reduce verbose error message
more convenience access in PorterContext