eliminate width and height default arguments (better for roxygen if they are passed explicitly)