does anyone know a better way?