i like simple, but this'll work for backwards compat