adds logic to prevent non-agetns from being suspended