@hanke => cocoadocs support

This looks right, right?
why allow `null` on these 3?