Maybe reduce to a single parameter?