removed unnecessary validation callback