TODO: Remove completed + new idea.