got readonly to work for non player