What? This seems rather complicated for such a simple task.