Properly implement default value (?)