check option before checking value - more logical and quicker