no padding on `canvas`