this seems a bit unintuitive/hacky - why was this done?