It is a bug that we are working on, but is currently needed with external_auth code in master as of now.  I plan on removing it once we get that worked out.