I read documentation so you don't have to