fixing explanation thanks to Edward Macke