consistently accessing options through method [fixes #14]