diff --git a/src/components/ContentWrap.jsx b/src/components/ContentWrap.jsx
index 750c38c..5b8bab7 100644
--- a/src/components/ContentWrap.jsx
+++ b/src/components/ContentWrap.jsx
@@ -206,7 +206,6 @@ export default class ContentWrap extends Component {
 						this.frame.contentDocument.write(contents);
 						this.frame.contentDocument.close();
 					} else {
-						console.log('sending PM');
 						this.frame.contentWindow.postMessage({ contents }, '*');
 					}
 				};
diff --git a/src/components/app.jsx b/src/components/app.jsx
index 26aefae..461eaee 100644
--- a/src/components/app.jsx
+++ b/src/components/app.jsx
@@ -1552,10 +1552,17 @@ export default class App extends Component {
 		this.setState({ isCreateNewModalOpen: false });
 	}
 	blankFileTemplateSelectHandler() {
+		function create() {
+			this.createNewItem(true);
+			this.setState({ isCreateNewModalOpen: false });
+		}
+		if (this.state.user?.isPro) {
+			create();
+			return;
+		}
 		itemService.getCountOfFileModeItems().then(count => {
 			if (count < 2) {
-				this.createNewItem(true);
-				this.setState({ isCreateNewModalOpen: false });
+				create();
 			} else {
 				trackEvent('ui', 'FileModeCreationLimitMessageSeen');
 				// this.closeAllOverlays();
@@ -1568,24 +1575,29 @@ export default class App extends Component {
 	}
 
 	templateSelectHandler(template, isFileMode) {
+		function create() {
+			fetch(
+				`templates/template-${isFileMode ? 'files-' : ''}${template.id}.json`
+			)
+				.then(res => res.json())
+				.then(json => {
+					this.forkItem(json);
+				});
+			this.setState({ isCreateNewModalOpen: false });
+		}
+
 		if (isFileMode) {
+			if (this.state.user?.isPro) {
+				create();
+				return;
+			}
+
 			itemService.getCountOfFileModeItems().then(count => {
 				if (count < 2) {
-					fetch(
-						`templates/template-${isFileMode ? 'files-' : ''}${
-							template.id
-						}.json`
-					)
-						.then(res => res.json())
-						.then(json => {
-							this.forkItem(json);
-						});
-					this.setState({ isCreateNewModalOpen: false });
+					create();
 				} else {
 					trackEvent('ui', 'FileModeCreationLimitMessageSeen');
-					return alert(
-						'"Files mode" is currently in beta and is limited to only 2 creations per user. You have already made 2 creations in Files mode.\n\nNote: You can choose to delete old ones to create new.'
-					);
+					this.setState({ isFilesLimitModalOpen: true });
 				}
 			});
 		} else {