Aw yeah, let the types guide you.