"catching up the delay" Malek Abualfailat