private for penrose