Broke apart this method for overriding.