Stack Overflow-coding just feels wrong. But I am too stupid to understand the documentation apparently >_<