Yep, the implementations make that pretty clear. Make the comments useful, please!