Using heart instead of lock