1. (Source: use-your-interface, via knnr)