removed some unnecessary checks before calling into conversion