make options a little more private by prefixing with __