I'll switch to types