SPI has loadByEmail, but yes it should be consistent.