more tolerance to invalid/poor onix implementation