Shouldn't need two function calls to accomplish this.