Fix is_single bug