fixed prefers2