more consistent method args