Add missing checkNotNull for amount parameter