remove forceVersion flag
if version !=null : return version if exists regardless of state;
if version=null : return default if exists regardless of state
all other cases fail