Added additional behaviour to make using #add easier