Trimming this calls will be hard. :(