fix #350 - basic implementation of :set