fix @ depends and handle missing Depends which means @