fixed test; still, could be better