Yes, support both variants in one method!