don't add extra returns
add allowed_params