This needs an explicit check for 1