it can handle keys!