def as def for all!