will always return one