Add exists check on open