This is to align with the native model's fill() behavior, of which this classes' behavior is derived. Fixes #2422