expand: return self as a default case