only return array keys, otherwise stuff break