PS has trouble with the way this was structured