overriding result returns