Width is optional