removed unnecessary completion rules