default behaviour now returns None