This doesn't match the interface below.