Add a warning message if the user omits a !

My take on resolving #19