- [ ] This comment might be outdated. Specifically the return part.