The drawback to using message-level security is that it is relatively complex and adds some overhead to processing.