more consistent arguments