removed lazy vals