defaults, safer attributeable methods