better type