the top n projection creates a copy which is not needed here afaik