I'd rather prefer a switch/case here, since we might add other *special cases*