Several bottlenecks have been identified in the dCache's SRM. Some of these are purely implementation issues, while others are inherent in the protocol. Of the latter group, some can be solved with small protocol changes and others can only be improved cleanly with significant protocol changes. Observations of the usage and behavior of T1_US_FNAL will be included.