fill was having content though it should be empty: fixed