Allow user to specify output width