should return crypto