srp shenanigans