working around Silverlight retardedness