Mousy deliciousness