Should be a private helper method.